package com.whmall.service.crm.enumeration;

/**
 * 公司和用户申请类型
 */
public enum CompanyAndUserApplicationTypeEnum {
    /** 新用户申请 */
    NEW_USER_APPLICATION(1, "新用户申请"),
    /** 账号信息变更申请 */
    ACCOUNT_UPDATE_APPLICATION(2, "账号信息变更申请"),
    /** 卖家权限申请 */
    SUPPLIER_POWER_APPLICATION(3, "卖家权限申请"),
    /** 公司信息变更申请 */
    COMPANY_UPDATE_APPLICATION(4, "公司信息变更申请"),
    /** 公司基本信息申请 */
    COMPANY_BASIC_APPLICATION(5,"公司基本信息申请")
    ;

    public static CompanyAndUserApplicationTypeEnum fromValue(int value) {
        for (CompanyAndUserApplicationTypeEnum anEnum : values()) {
            if (anEnum.getValue() == value) {
                return anEnum;
            }
        }
        throw new UnsupportedOperationException("不支持的状态=" + value);
    }

    CompanyAndUserApplicationTypeEnum(int value, String name) {
        this.value = value;
        this.name = name;
    }
    private final int value;

    private final String name;

    public int getValue() {
        return value;
    }

    public String getName() {
        return name;
    }
}
